Zykluszeit im SPS-Objekt eingeben

So geben Sie die Zykluszeit ein:

  1. Öffnen Sie ein SPS-Objekt.

  2. Suchen Sie die folgenden Zeilen im geöffneten Editor für das SPS-Objekt:

    Syntax
    TASK task-name(INTERVAL := TIME#numberms, PRIORITY := number);
    Beispiel
    TASK DefaultTask(INTERVAL := TIME#500ms, PRIORITY := 38229);

    Nachdem Sie ein Projekt erstellt haben, ist bereits eine Zykluszeit von 500 ms in den vorhandenen SPS-Objekten vorgegeben.

  3. Ersetzen Sie die eingetragene Zykluszeit (z.B. TIME#500ms) durch die gewünsche Zykluszeit. Geben Sie die Zykluszeit als Zeitdauer-→Literal ein; maximal zulässig: TIME#20d
    Beachten Sie, dass Ihr eingesetztes →Zielsystem das Zeitverhalten für den Aufruf von Tasks beeinflussen kann (siehe "Zielsystem-spezifische Eigenschaften und Einschränkungen").

    Beispiele für Zeitdauer-Literale: siehe unter "Zuweisungen in ST".

  4. Speichern Sie das SPS-Objekt: Menü DateiSpeichern

Anwendung getriggert ausführen

Das →Laufzeitsystem für Windows und Plattform LinuxX86 ist so konfiguriert, dass eine Anwendung mit der Zykluszeit 0 ohne Init-Zustand gestartet wird. Bei Bedarf können Sie diese Konfiguration ändern. Siehe "Kann ich die Ausführung der Anwendung (die auszuführenden Zustände) konfigurieren?" für die Beschreibung von TriggeredTasks.HaveInitCycle.